JavaScript

Map.prototype[@@iterator]()メソッド

 編集:2022.07.28 by T.A.

Map[Symbol.iterator]
Map Map
戻り値

マップの iterator 関数で、既定では entries() 関数です。

[@@iterator]() の使用
const myMap = new Map();
myMap.set('0', 'foo');
myMap.set(1, 'bar');
myMap.set({}, 'baz');

const mapIter = myMap[Symbol.iterator]();

D=mapIter.next().value;	//=["0", "foo"]
D=mapIter.next().value;	//=[1, "bar"]
D=mapIter.next().value;	//=[Object, "baz"]

テスト